﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using DelonixRegiaHMSys.Core.Models;

namespace DelonixRegiaHMSys.Core.Interfaces
{
    public interface IReportQuery
    {
        IEnumerable<RoomStatusReport> GetAllRSR();

        IEnumerable<RoomOccupancyReport> GetAllROR();

        void InsertRO(RoomOccupancyReport ro);

        IEnumerable<RoomGuestReport> GetAllRGR(int roomNum);

        IEnumerable<GuestReport> GetAllGR();

        IEnumerable<Invoice> GetInvoicebyID(string invoiceID);

        IEnumerable<Item> GetAllItem(string invoiceID);
    }
}
